const app = getApp()

Page({
  data: {
    balance: 0,
    freeze: 0,
    score: 0,
    score_sign_continuous: 0,
    toastHidden:true,
    mobile:'',
    orderInfo:''
  },
  onLoad() {

  },
  onShow() {
    let that = this;
    let userInfo = wx.getStorageSync('userInfo');
    if (!userInfo) {
      wx.navigateTo({
        url: "/pages/authorize/index"
      })
    } else {
      wx.request({
        url: app.globalData._path + app.globalData.subDomain + '/program/my.detail',
        data:{
          'uid' : wx.getStorageSync('uid')
        },
        success:function(res){
          if(res.data.code == 0){
            that.setData({
              orderInfo: res.data.list[0]
            })
          }
        }
      });
      that.setData({
        userInfo: userInfo,
        version: app.globalData.version
      })
    }
    this.getUserInfo();
    //this.getUserApiInfo();
    // this.getUserAmount();
    // this.checkScoreSign();
  },
  aboutUs: function () {
    wx.showModal({
      title: '上海天松木业公司',
      content: '天松木业 --只做最好的地板',
      showCancel: false
    })
  },
  showUserMoblie:function () {
    var that = this;
    that.setData({
      toastHidden : false
    });
  },
  cancelToShow:function () {
    var that = this;
    that.setData({
      toastHidden: true
    });
  },
  bindUserMobile:function () {
    var mobile = this.data.mobile;
    var that = this;
    wx.request({
      url: app.globalData._path + app.globalData.subDomain + '/user/mobile',
      method:'post',
      data: {
        mobile: mobile,
        uid: wx.getStorageSync('uid')
      },
      success:function (res){
        if(res.data.code == 0){
          wx.showModal({
            title: '成功提示',
            content: '绑定成功',
            showCancel: false,
            complete: function(res){
              wx.reLaunch({
                url: '/pages/mine/index',
              })
            }
          });
        }else{
          wx.showModal({
            title: '错误提示',
            content: res.data.list,
            showCancel:false
          })
        }
      }
    })
  },
  setValue: function (e) {
    var that = this;
    that.setData({
      mobile: e.detail.value
    });
  },
  getUserInfo: function () {
    var that = this;
    wx.request({
      url: app.globalData._path + app.globalData.subDomain + '/user/user.detail',
      data: {
        uid: wx.getStorageSync('uid')
      },
      success: function (res) {
        if (res.data.code == 0) {
          that.setData({
            apiUserInfo: res.data.list
          })
        }
      }
    })

  },
  // getUserApiInfo: function () {
  //   var that = this;
  //   wx.request({
  //     url: app.globalData._path + app.globalData.subDomain + '/user/detail',
  //     data: {
  //       token: wx.getStorageSync('token')
  //     },
  //     success: function (res) {
  //       if (res.data.code == 0) {
  //         let _data = {}
  //         _data.apiUserInfoMap = res.data.data
  //         if (res.data.data.base.mobile) {
  //           _data.userMobile = res.data.data.base.mobile
  //         }
  //         that.setData(_data);
  //       }
  //     }
  //   })

  // },
  // getUserAmount: function () {
  //   var that = this;
  //   wx.request({
  //     url: app.globalData._path + app.globalData.subDomain + '/user/amount',
  //     data: {
  //       token: wx.getStorageSync('token')
  //     },
  //     success: function (res) {
  //       if (res.data.code == 0) {
  //         that.setData({
  //           balance: res.data.data.balance,
  //           freeze: res.data.data.freeze,
  //           score: res.data.data.score
  //         });
  //       }
  //     }
  //   })

  // },
  // checkScoreSign: function () {
  //   var that = this;
  //   wx.request({
  //     url: app.globalData._path + app.globalData.subDomain + '/score/today-signed',
  //     data: {
  //       token: wx.getStorageSync('token')
  //     },
  //     success: function (res) {
  //       if (res.data.code == 0) {
  //         that.setData({
  //           score_sign_continuous: res.data.data.continuous
  //         });
  //       }
  //     }
  //   })
  // },
  // scoresign: function () {
  //   var that = this;
  //   wx.request({
  //     url: app.globalData._path + app.globalData.subDomain + '/score/sign',
  //     data: {
  //       token: wx.getStorageSync('token')
  //     },
  //     success: function (res) {
  //       if (res.data.code == 0) {
  //         that.getUserAmount();
  //         that.checkScoreSign();
  //       } else {
  //         wx.showModal({
  //           title: '错误',
  //           content: res.data.msg,
  //           showCancel: false
  //         })
  //       }
  //     }
  //   })
  // },
  // recharge: function () {
  //   wx.navigateTo({
  //     url: "/pages/recharge/index"
  //   })
  // },
  // withdraw: function () {
  //   wx.navigateTo({
  //     url: "/pages/withdraw/index"
  //   })
  // },
})